/**
 * ColaboradorAtividade.java
 * 
 * Projeto: SGA-LEDS
 * 
 * Rodrigo Soares Maia
 * IFES - Instituto Federal do Espírito Santo - Campus Serra
 */

package controleAtividades.cdp;

import controleInterno.cdp.Colaborador;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import utilitario.utilitarioPersistencia.cdp.ObjetoPersistente;

@Entity
public class ColaboradorAtividade extends ObjetoPersistente
{
    private Double esforco;
    private Colaborador colaborador;
    private Atividade atividade;

    public ColaboradorAtividade()
    {
        
    }

    public ColaboradorAtividade(Colaborador c, Atividade a)
    {
        this.colaborador = c;
        this.atividade = a;
        this.esforco = 0.0;
    }
    
    public Double getEsforco()
    {
        return esforco;
    }

    public void setEsforco(Double esforco)
    {
        this.esforco = esforco;
    }

    @ManyToOne(cascade = CascadeType.PERSIST)
    public Colaborador getColaborador()
    {
        return colaborador;
    }

    public void setColaborador(Colaborador colaborador)
    {
        this.colaborador = colaborador;
    }

    public Atividade getAtividade()
    {
        return atividade;
    }

    public void setAtividade(Atividade atividade)
    {
        this.atividade = atividade;
    }
}
